#pragma once
#ifndef _MATH_
#define _MATH_

//================================================================================================================================
//================================================================================================================================
// Стандартные
#include <math.h>
#include <float.h>
// QtCore
#include <QtCore/qmath.h>

//================================================================================================================================
//================================================================================================================================
namespace math
{
    //! Возведение числа в квадрат.
    inline double square(double number) {return number*number;}

    //! Поменять друг с другом значения двух переменных
    template<class Type>
    void permute(Type &a, Type &b) {Type temp = a; a = b; b = temp;}
}

#endif // _MATH_
